*{box-sizing:border-box;margin:0; padding:0; list-style:none; font-family: "微软雅黑" }
a{ text-decoration:none; color:inherit; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
a:hover{text-decoration:none}
h1,h2,h3,h4,h5,h6{font-weight:normal; margin: 0;}
hr{ border:none;}
.clear{ clear:both;}
.container{ padding: 0;}
p,ul{margin: 0;}
img{ border:0; vertical-align:middle; }
input,textarea{outline:none;}
.row{ margin: 0px}
.container{width:1200px; margin: 0px auto; }
li{list-style-type:none;}

.left{
	float: left;
}
.right{
	float: right;
}
.clear{clear: both;}
/*head*/
.header{
	margin: 0 auto;
	padding: 0;
}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.main_container{
	width: 1200px;
	min-width: 1200px;
	height: 100%;
	margin: 0 auto;
}

/*top*/
.header-top > .container > p{ color:#808080; font-size: 14px; float:left; height: 100%;}
.header-top{ height:40px; line-height:40px; background: #222222 }
.headt-phone{  float: left; width:365px; height: 100%; }
.headt-phone p{font-size: 14px; color: #808080; height: 100%; line-height: 40px; float: left}
.headt-phone p span{ font-size: 18px; color: #3C69C4; font-weight: bold; }
.headt-r{ float: right; height: 40px; line-height: 40px;}
.phon_s{border-left:1px solid #808080; padding-left: 5px;}


/*导航*/
/*top_bar*/
.top_bar{
	background: #e9e9e9;
	color: #666666;
	font-size: 14px;
	width: 100%;
	height: 40px;
	position: relative;
}
.top_bar .main_container{position: relative;}
.hua1{width: 366px;height: 160px;overflow: hidden;position: absolute;top: 0;left: -211px;}
.hua2{width: 353px;height: 85px;overflow: hidden;position: absolute;top: 75px;right: -250px;}
.f-fl{
	float: left;
	line-height: 40px;
}
.f-fr{
	float: right;
	line-height: 40px;
	
}
.f-fr_left{line-height: 40px;}
.f-fr_right{line-height: 40px;margin-left: 6px;}
.f-fr>span{float: left;margin: 0 10px;}
.fxl{cursor: pointer;position: relative;}
.fxl span{float: left;}
.fxl i{display: inline-block;float: left;margin-top: 8px;margin-right: 5px;}
i.ico_shouji{background: url("../images/shouji.png" ) no-repeat;width: 12px;height: 24px;}
.ter_box{position: absolute;left: 0;top: 40px;left: 50%;margin-left: -49.5px; width: 99px;height: 99px;z-index: 20;display: none;}
.ter_box img{width: 100%;height: 100%;}
.fxl:hover .ter_box{display: block;}
i.ico_weixin{background: url("../images/weixin.png" ) no-repeat;width: 24px;height: 24px;}
i.ico_dizhi{background: url("../images/dizhi.png" ) no-repeat;width: 24px;height: 24px;}
i.ico_china{background: url("../images/china.jpg" ) no-repeat;width: 24px;height: 15px;margin-top: 13px;}
i.ico_english{background: url("../images/english.jpg" ) no-repeat;width: 24px;height: 15px;margin-top: 13px;}
/*logobar*/
.logo_bar{
	width: 100%;
	height: 120px;
}
h3.logo {
	float: left;
	margin-top: 30px;
}
h3.logo img{float: left;}

.lbr{float: right;}
.msearch{
	
	margin-top: 45px;
	float: left;
	font-size: 12px;
	position: relative;
}
i.tline{display: block;width: 1px;height: 60px;background: #cccccc;float: left;margin: 30px;}

.msearch input{width: 200px;height: 30px;float: left;padding-left: 10px;padding-right: 25px;font-size: 14px; border: 1px solid #777777;outline:none;box-sizing:border-box;color: #cccccc;font-size: 14px;}
a.msousuo{display: block;position: absolute;right: 5px;top: 5px;background: url("../images/search.png" ) no-repeat;width: 20px ;height: 20px;}

.contact{margin-top: 24px;}
.contact_up h5{font-size: 16px;color: #777777;text-align: center;background: url("../images/cutiit.png" ) no-repeat center;}
.contact_down h3{font-size: 24px;color: #3C69C4;font-weight: bold;}

/*narbar*/
.top_nav {
    width: 100%;
    height: 60px;
    background: url("../images/bg_tn.jpg" ) no-repeat center;
    padding-top: 17px;text-align: center;
}
.top_nav .main_container{position: relative;}
ul.nav{display: inline-block;}
.nav .nLi h3{height: 100%;font-size: 16px;color: inherit;}
.nav .nLi h3 a{display:block;box-sizing: border-box;cursor: pointer;text-align: center;}


.nav_yc{
    display:none;
    position:absolute;
	top:45px;
    left: 50%;
    margin-left: -60px;
    width: 150px;
    padding: 10px 0;
    background: rgba(245,245,245,.8);
	font-size:14px;
	z-index:999;
}
.nav_yc li{
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #333;
    font-size: 12px;
    position: relative;
    

}
.nav_yc li a{display: block;}
ul.nav li .nav_yc li:hover
{
	background: #3C69C4;color: #FFFFFF;
}

ul.nav>li{width: auto;height:49px;text-align:center;float:left;position:relative;display:inline;font-size: 14px;color: #FFFFFF;margin-right: 81px;}
ul.nav>li span{display: block;font-size: 12px;text-transform: uppercase;}
ul.nav>li:last-child{margin-right: 0;}
ul.nav>li.tab{color: #3C69C4;}
ul.nav>li.tab h3,ul.nav>li:hover h3{color: #3C69C4;}
ul.ul_san{position: absolute;top: 0px;left: 120px;display: none;background: #F5F5F5;width: 120px;font-size: 12px;}
.nav_yc li:hover ul.ul_san{display: block;}






/*banner*/
.index_banner{width:100%;height:700px; position: relative; }
.index_banner .slideBox{position:relative;overflow:hidden;width:100%;height:700px}
.index_banner .slideBox .hd{position:absolute;right:50%;bottom:25px;z-index:1;overflow:hidden;margin-right:-58px;height:22px}
.index_banner .slideBox .hd ul{float:left;overflow:hidden;zoom:1}
.index_banner .slideBox .hd ul li{float:left;margin-right:15px;width:20px;height:20px;border:1px solid #3C69C4;border-radius:50%;cursor:pointer}
.index_banner .slideBox .hd ul li.on{background:#3C69C4}
.index_banner .slideBox .bd{position:relative;z-index:0;width:100%;height:100%}
.index_banner .slideBox .bd ul{width:100%;height:100%}
.index_banner .slideBox .bd li{width:100%;height:100%;vertical-align:middle;zoom:1}
.index_banner .slideBox .bd li a{display:block;overflow:hidden;width:100%;height:100%}
.index_banner .slideBox .bd img{display:block;width:100%;height:100%}




/*关于我们*/
.index_about{width:100%; height: 500px; display: block; overflow: hidden;  margin: 35px auto 50px}
.index_about .index_about_t{width:140px; height: 500px; float: left}
.in_about_right{width:1010px; height:440px; float: right; margin-top: 60px;}
.in_about_right ul{width:100%; height: 35px; border-bottom: 5px solid #3C69C4}
.in_about_right ul li{width:120px; height: 30px; text-align: center; line-height: 30px; background: #dddddd;  float: left; margin-right: 10px;}
.in_about_right ul li a{font-size: 14px; color: #666666;}
.in_about_right ul li:hover{ background: #3C69C4}
.in_about_right ul li:hover a{color:#FFFFFF}
.in_about_right ul li.active{background: #3C69C4}
.in_about_right ul li.active a{color:#FFFFFF}
.in_abinfo{width:100%; height:380px; display: block; overflow: hidden; margin-top: 25px;}
.in_abinfo_pic{width:510px; height: 380px; float: left}
.in_abinfo_pic img{width:100%; height: 100%; transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;}
.in_abinfo_pic:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.in_abinfo_xx{width:448px; height: 380px; float: right; font-size: 14px; color: #666666; }
.in_abinfo_xx p{font-size: 14px; color: #666666; line-height: 27px;}
.in_abinfo_xx span{width:150px; height: 30px; background: #3C69C4; color: #ffff; font-size: 14px; text-align: center; line-height: 30px; display: block; margin-top: 24px;}
.in_abinfo_xx span:hover { border: 1px solid #3C69C4; background: none; color: #3C69C4}

/*主营业务*/
.index_yewu{width:100%; height: auto; display: block; overflow: hidden; background: url("../images/zyybj.jpg" ) no-repeat bottom}
.index_yewu .in_yewu_t{width:370px; height: 120px; margin: 0px auto;}
.index_yewu_li{ width:100%; height: 150px; margin-top: 40px; margin-bottom:45px;}
.index_yewu_li li{width:120px; height: 150px; float: left; margin-right: 15px}
.index_yewu_li li img{width:120px; height: 120px;
    -webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    transition: transform 0.5s ease-out;  border-radius: 50%;}
.index_yewu_li li p{width:100%; height:30px; line-height: 30px; text-align: center; font-size: 14px; color: #fff; font-weight: bold;}
.index_yewu_li li:last-child{ margin-right: 0px;}
.index_yewu_li li:hover img{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg);     box-shadow: 2px 4px 7px rgba(0,99,177,0.5);
  }



/*工程案例*/
.index_case{width:100%; height: auto; display: block; overflow: hidden; margin-top: 50px;}
.index_case_left{width:1045px; height: 500px; float: left; margin-top: 48px;}
.slideTxtBox{ width:100%; text-align:left;  }
.slideTxtBox .hd{ height:500px;  width: 150px; float: right }
.slideTxtBox .hd ul{ width: 100%; height: 470px; }
.slideTxtBox .hd ul li{ width:150px; height: 30px; background: url("../images/c_t.png" ) no-repeat; font-size: 14px; color: #666666; font-weight: bold;  text-align: center;
	margin-bottom: 17px; line-height: 30px; cursor:pointer}
.slideTxtBox .hd ul li:hover{ background: url("../images/c_ht.png" ) no-repeat; color: #fff}
.slideTxtBox .hd ul li.on{  background: url("../images/c_ht.png" ) no-repeat; color: #fff}
.slideTxtBox .bd ul{width:100%; height: 100%;}
.slideTxtBox .bd li{width:280px; height: 160px; border:1px solid #3C69C4; margin-right: 10px;  margin-bottom: 10px; float: left; overflow: hidden}
.slideTxtBox .bd li img{width:100%; height: 100%;  transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;}

.slideTxtBox .bd li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.slideTxtBox .bd{width:862px; height: 400px; float: left}
.slideTxtBox .bd li:nth-child(3n){ margin-right: 0px;}
.c_more{width:130px; height:30px;  display: block;  background: #3C69C4; color: #fff; text-align: center; line-height: 30px; margin-left: 15px;}
.c_more:hover{color:#fff; border: 1px solid #3C69C4; background: none}
.index_case_t{width:120px; height: 550px; float: right;}
.index_case_t img{width:100%; height: 100%;}




/*新闻*/
.news-bot{margin-bottom:20px;}
.index_news{height:830px; background:url("../images/news_bj.jpg" ) no-repeat center; width: 100%; margin-top: 40px;} 
.news_title{width:460px; height:130px;  margin: 0px auto; }
.news_pic{width:100%; height: 350px; overflow: hidden}
.news_pic img{width:100%; height: 100%; transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;}

.news_pic:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.news_biaoti{width:330px; height: 40px; line-height: 40px; margin: 20px auto 30px; display: block;}
.news_biaoti li{width: 150px; float: left; height:40px; text-align:center; background: #dddddd; color: #666666; font-size: 16px; margin-right:30px;}
.news_biaoti li:hover{background: #3C69C4; }
.news_biaoti li.hy{margin-right: 0px;}
.news_biaoti li.active{ background: #3C69C4; color: #fff}
.news_biaoti li:hover a,.news_biaoti li.active a{color:#fff}

.index_news_bottom{width: 100%; height:505px;}
.index_news_bottom .index_news_left{width: 600px; height:100%; float: left; padding: 0px 15px;}
.index_news_xx{ width: 100%; height: 40px; line-height: 40px; }
.index_news_xx h3{ width: 80%; float: left; font-size: 16px; color: #fff; font-weight: bold;}
.index_news_xx time{ float: right; font-size: 14px; color: #fff;}
.index_news_left:hover h3,.index_news_left:hover time,.index_news_left:hover p{color:#3C69C4;}

.index_news_left p{font-size: 14px; color: #fff; line-height: 24px;padding-top: 5px;word-break:break-all;
  display:-webkit-box;
  -webkit-line-clamp:4;
  -webkit-box-orient:vertical;
  overflow:hidden;}

.more{  margin: 15px auto ; width: 132px;height:30px; text-align: center; line-height: 30px;  color: #fff; font-size: 14px; background: #3C69C4}
.more a{ color: #fff}
.more:hover a{color:#fff;}
.more:hover{border:1px solid #3C69C4; background:none}

.index_news_rinfo h4{font-size: 14px;  color: #fff;height: 25px; line-height: 25px; text-overflow: ellipsis;overflow: hidden;white-space: normal; font-weight: bold;}
.index_news_rinfo p{ font-size: 12px;  color: #dddddd; line-height: 18px;word-break:break-all; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;overflow:hidden;}
.news_right_riqi h4{font-size: 48px; font-weight: bold}
.news_right_riqi span{font-size: 18px; font-weight: bold; }
.index_news_rinfo{ float: right;width: 465px;padding:5px 15px; }
.index_news_right{ float: right; width:600px; padding: 0px 20px;}
.index_news_right li{width: 100%; height: 95px; margin-bottom:5px ;}
.index_news_right li .news_right_riqi{width: 95px; height: 93px; float: left; color: #fff; text-align: center;}
.index_news_right li:hover .index_news_rinfo h4{color: #3C69C4;}
.index_news_right li:hover .index_news_rinfo p{color: #3C69C4;}

.index_news_right li:hover h4{color: #3C69C4;}
.index_news_right li:hover span{color: #3C69C4;}
.more_s{ border:1px solid #333; margin: 25px auto 0; width: 120px;height: 35px; text-align: center; line-height: 35px;}
.more_s a{color:#333}


/*首页联系我们*/
.index_contact{width:100%; height: 504px; display: block; overflow: hidden; margin-top: 50px;}
.index_contact_t{width:126px; height: 504px; float: left}
.index_contact_xx{width:1035px; height: 450px; background: url("../images/c_bj.jpg" ) no-repeat; float: right; margin-top:54px;  padding: 100px 200px 0 120px;}
.contact_xx{width:450px; height: auto; text-align: center; float: left}
.contact_xx h4,.contact_input h4{font-size: 18px; color: #fff; font-weight: bold; margin-bottom: 5px; }
.contact_xx p,.contact_input p{ font-size: 14px; color: #fff; font-weight: bold; line-height: 20px;}
.contact_xx span{font-size: 14px; color: #fff;line-height:20px;}
.contact_input{width:180px; height: 265px; float: right; text-align: center}
.contact_input input[type="text"]{width:180px; height: 30px; border: 1px solid #fff; background: none; color: #fff; text-align: center; margin-bottom: 8px;}
.contact_input .submmit{width:82px; height: 20px; border: 1px solid #fff; text-align: center; font-weight: bold; font-size: 14px; background: none; color: #fff; margin: 10px auto; display: block}
::-webkit-input-placeholder { /* WebKit browsers */  
    color:    #cccccc;  
}  
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  
   color:    #cccccc;  
   opacity:  1;  
}  
::-moz-placeholder { /* Mozilla Firefox 19+ */  
   color:    #cccccc;  
   opacity:  1;  
}  
:-ms-input-placeholder { /* Internet Explorer 10+ */  
   color:    #cccccc;  
}  
.submmit:hover{background: #3C69C4;}
.contact_input textarea{width:180px; height: 60px; background: none; border: 1px solid #fff; text-align: center; resize: none; color:
#fff}




/*底部导航*/

/**footer**/
.footer{background: url("../images/bg_footer.jpg" ) no-repeat top right;padding-top: 30px;}
.ft_con{overflow: hidden;}
.ftc_l{float: left;margin-top: 35px;}
h6.ft_tit{font-size: 18px;color: #000;font-weight: bold;}
.ft_lx{margin-top: 30px;width: 395px;}
.ft_lx p{overflow: hidden;margin-bottom: 15px;}
.ft_lx p strong{display: inline-block;float: left;width: 18px;height: 18px;margin-right: 11px;margin-top: 3px;}
.ft_lx p span{display: inline-block;float: left;font-size: 14px;color: #000;}
strong.ico_chuanzhen{background: url("../images/chuanzhen.png" ) no-repeat center;}
strong.ico_fttel{background: url("../images/fttel.png" ) no-repeat center;}
strong.ico_youxiang{background: url("../images/mail.png" ) no-repeat center;}
strong.ico_dianhua{background: url("../images/dianhua.png" ) no-repeat center;}
strong.ico_dizhi{background: url("../images/dizhi.png" ) no-repeat center;}
i.ico_shuxian{display: block;width: 1px;height: 260px;background: #000;float: left;margin: 40px;}
.ft_m{width: 310px;float: left;text-align: center;}
.ft_er{overflow: hidden;margin-top: 20px;display: inline-block;}
.fte{float: left;width: 100px;text-align: center;}
.fte:first-child{margin-right: 20px;}
.fte_pic{width: 100px;height: 100px;}
.fte_pic img{width: 100%;height: 100%;}
.fte span{font-size: 14px;color: #000;display: inline-block;margin-top: 10px;}
.ft_r{float: left;margin-top: 35px;}
.ft_r form{margin-top: 30px;}
.ft_r form p{position: relative;margin-bottom: 15px;}
.ft_r form p input[type=text],.ft_r form p textarea{width: 320px;height: 40px;border: 1px solid #666666;box-sizing: border-box;background: #FFFFFF;padding-left: 10px;font-size: 14px;color: #999;outline: none;}

.ft_r form input[placeholder],.ft_r form [placeholder],.ft_r form *[placeholder] {
   color:#999 !important;font-size: 14px;
}
.ft_r form ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #999;font-size: 14px;
}
.ft_r form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #999;font-size: 14px;
}
.ft_r form ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #999;font-size: 14px;
}
.ft_r form :-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #999;font-size: 14px;
}

.ft_r form p textarea{height: 60px;padding-top: 14px;}
.ft_r form p input[type=submit]{width: 320px;height: 40px;border: 1px solid #3C69C4;background: no-repeat;outline: none;font-size: 16px;color: #3C69C4;cursor: pointer;}
.ft_r form p input[type=submit]:hover{background: #3C69C4;color: #333;}

.bq_con{overflow: hidden;height: 50px;line-height: 50px;background: url("../images/bq_on.png" ) no-repeat center top;}
.ftd_l p{font-size: 12px;color: #999999;position: relative;}
.ftd_l p a:hover{color: #3C69C4;}
.ftd_l{float: left;}
.ftd_r{float: right;}
.ftd_r span{font-size: 12px;color: #999999;}
a.vl{width: 121px;height: 18px;display: inline-block;background: url("../images/vd.png" ) no-repeat;margin-right: 15px;}
a.vl:hover{background: url("../images/vd_on.png" )no-repeat;}
a.ws{width: 121px;height: 18px;display: inline-block;background: url("../images/ws.png" ) no-repeat;}
a.ws:hover{background: url("../images/ws_on.png" )no-repeat;}




/*内页banner*/
.ny_banner{width:100%; height: 600px;}

.banner_1{ background: url("../images/1.jpg" ) no-repeat center}
.banner_2{ background: url("../images/1.jpg" ) no-repeat center}
.banner_3{ background: url("../images/1.jpg" ) no-repeat center}
.banner_4{ background: url("../images/1.jpg" ) no-repeat center}

.ryzz_banner{ background: url("../images/service_banner.jpg" ) no-repeat center}
.product_banner{ background: url("../images/product_banner.jpg" ) no-repeat center}
.about_banner{ background: url("../images/about_banner.jpg" ) no-repeat center}
.news_banner{ background: url("../images/news_banner.jpg" ) no-repeat center}
.contact_banner{ background: url("../images/contact_banner.jpg" ) no-repeat center}
.video_banner{ background: url("../images/video_banner.jpg" ) no-repeat center}
.join_banner{ background: url("../images/join_banner.jpg" ) no-repeat center}
.service_banner{ background: url("../images/service_banner.jpg" ) no-repeat center}



/*内页产品*/
.pro_info{width:100%; height: auto; display: block; overflow: hidden; margin-top: 30px;}
.pro_info ul{width:100%; height: auto; display: block; overflow: hidden;}
.pro_info ul li{width:285px; height: auto; float: left; margin-right: 20px; border: 1px solid #eee;margin-bottom: 30px;}
.pro_info ul li .pro_txt{ width: 100%; height:80px; }
.pro_info ul li .pro_txt p{width:100%; height: 35px; line-height: 35px; font-size: 16px; color: #666; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: center}
.pro_info ul li .pro_txt span{width:90px; height: 25px; font-size: 12px; border: 1px solid #333; color: #333; display: block; margin: 5px auto; line-height: 25px; text-align: center}
.pro_info ul li:nth-child(4n){margin-right: 0px;}
.pro_info .hon_jpg{ height: 283px;}



/*内页新闻*/
.news-top{height: 420px;}
/*.news-top ul{ display:table; margin: 0 auto;}*/
.nynewst-li{ float:left; width:333px; margin-right: 70px; position: relative; top:0; transition: .3s;}
.nynewst-li:after{ content:"";width:0; height: 1px; background: #dc1f1f; display: inherit; position: relative; top:40px; transition: all .4s ease-in-out 0s;}
.nynewst-li:nth-child(3){ margin-right:0;}
.nynewstli-div{ width:333px; height: 205px; overflow: hidden}
.nynewstli-div > img{ width:333px; height: 205px; transition: .6s;   transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;
}
.nynewst-li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.nynewst-li:hover h3,.nynewst-li:hover p,.nynewst-li:hover span{color:#3C69C4;}
.nynewst-li > a > h3{ font-size:16px; color:#333; padding-top: 15px;transition: .3s;}
.nynewst-li > a > span{color:#626262; font-size:16px; line-height: 30px;}
.nynewst-li > a > p{ padding-top: 10px; color:#959595; font-size:14px; line-height: 26px;    height: 90px; overflow: hidden;}
.nynewsb-li{ height:58px; border-bottom:1px solid #d5d5d5; padding: 25px 0; line-height:58px;}
.nynewsb-li > a { display:block;}
.nynewsb-li:after{ content:""; width:0; height: 1px ; background:#dc1f1f; display: inherit; position: relative;top: 165px; transition: all .4s ease-in-out 0s;}
.nynewsbli-div{ width:170px; height: 105px; overflow: hidden; margin-top: 13px;}
.nynewsbli-div > img{  width:170px; height: 105px; transition: .6s;}
.nynewsb-m{ width:100%; }
.nynewsb-m > h3{ color:#333; font-size:16px; line-height: 50px;}
.nynewsb-m > p{color:#959595; font-size:14px; line-height: 22px; padding-top: 10px;}
.nynewsb-m .nynewsb_ti{ width:100%; height: 35px; line-height: 35px;}
.nynewsb-m .nynewsb_ti h3{width: 100%; float: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.nynewsb-m .nynewsb_ti span{float: right}
.nynewsb-li:hover p{color:#3C69C4}
.nynewsb-li:hover h3{color:#3C69C4}
.nynewsb-li:hover span{color:#3C69C4}

/**about**/
.banner{height: 276px;}
.abu_tab{line-height: 70px;}
.abu_tab_con{overflow: hidden;}
.abu_tit{float: left; width: auto;padding:0 35px;height: 60px;background: #3C69C4;color: #FFFFFF;font-size: 20px;text-align: center;line-height: 60px;}
.abu_tab_con ul{overflow: hidden; margin-top: 10px}
.abu_tab_con ul li{float: left;margin-right:25px;font-size: 14px;color: #333333;line-height:40px; padding: 0px 12px;}
.abu_tab_con ul li.on,.abu_tab_con ul li:hover{ background: #3C69C4; color: #fff}
.abu_tab_con ul li:hover,.abu_tab_con ul li.on,.contact_info a:hover{color: #fff;}
.second_nav{font-size: 16px;color: #000; border-bottom: 1px solid #ddd; padding-left: 10px;}
.abu_con,.san_nav .bd{margin-top: 60px;font-size: 16px;line-height: 24px;color: #000;padding-bottom: 60px;}
.second_nav a{color:#666}
.abu_tab_con ul li.on a{color:#fff}
.abu_tab_con ul li:hover a{color:#fff}
.second_nav img{float: left;margin:25px 15px 0 15px }


/**honor**/
.honor_pic ul{overflow: hidden;}
.honor_pic ul li{width: 282px;padding: 8px 8px 0 8px;border: 1px solid #dddddd;float: left;margin-right: 24px;margin-bottom: 30px;}
.honor_pic ul li:nth-child(4n){margin-right: 0;}
.hon_jpg{width: 100%;height: 197px;overflow: hidden;}
.hon_jpg img{width: 100%;height: 100%; transition: all 0.8s ease-in-out; }
.hon_jpg:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);}
.hon_txt{overflow: hidden;margin: 10px 0;}
.hon_txt h6{font-size: 16px;color: #5f5e5e;float: left;font-weight: bold;
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.honor_pic ul li:hover .hon_txt h6{color: #3C69C4;}
.honor_pic ul li:hover{border-color: #3C69C4}


.case_jpg{width: 100%;height: 220px;overflow: hidden;border-bottom: 1px solid #bbb6b6}
.case_jpg img{width: 100%;height: 100%; transition: all 0.8s ease-in-out; }
.case_jpg:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);}



/**san_nav**/
.san_nav{margin-top: 20px;}
.san_nav .hd ul{overflow: hidden;}
.san_nav .hd ul li{cursor: pointer; width: auto;padding:0 20px;height: 50px;background:#f0f0f0;text-align: center;line-height: 50px;float: left;margin-right: 15px;font-size: 14px;color: #333333;}
.san_nav .hd ul li:last-child{margin-right: 0;}
.san_nav .hd ul li.on,.san_nav .hd ul li:hover{background: #3C69C4;color: #FFFFFF;}



/**contact**/
.contact_all{width: 100%; height: auto;display: block;overflow: hidden;}
.contact_info{width:100%; height:320px; background: #eeeeee; padding: 20px}
.contact_nei{ background: #fff; width: 100%; height: 100%; padding: 0px 60px}
.contact_nei a:hover{ color: #3C69C4;}
.contact_nei ul{width:100%; height: 100%;}
.contact_nei li.leftinfo{width:500px; float: left;margin-top:25px;}
.contact_nei li.centerinfo{float:left;width:330px;margin-top: 48px; }
.contact_nei li.rightinfo{float:right; margin-top: 80px;}
.contact_nei li.leftinfo h3{color: #666;  width:120px; margin-bottom: 35px}
.contact_nei li.leftinfo h3 span{border-bottom: 2px solid #3C69C4; font-size: 16px;padding-bottom: 10px;}
.contact_nei li.leftinfo p{font-size: 16px; color: #000;  line-height: 30px;font-weight:550;}
.contact_nei li.leftinfo p span{font-size:24px;}
.contact_dizhi{ font-size: 12px!important}
.centerinfo img{width:153px; height: 120px; margin: 0px auto 10px; display: block; overflow: hidden}
.centerinfo h2{ font-size: 24px; color: #6db254; font-weight: bold; height: 40px; line-height:40px}
.centerinfo p{font-size:11px; color: #666; height: 30px; line-height: 30px; border-top: 1px solid #b5b5b5; font-weight: bold}
.rightinfo dl{float: left; width: 128px;height: auto; margin-left: 10px}
.rightinfo dl dt{width:128px; height: 127px; border: 1px solid #d2d2d2; padding: 4px}
.rightinfo dl dt img{width:118px;height: 117px}
.rightinfo dl dd{ text-align: center; height: 30px; line-height: 30px; color: #666; font-size: 12px}
.ditu{width:100%; height: 400px; margin-bottom: 25px;}






/*超链*/
.link_biaoqian p{color: #fff; font-size:14px; width:80px; height: 30px; line-height: 30px;  float: left}
.link_biaoqian ul{width:1100px; height: auto;  overflow: hidden; float: right}
.link_biaoqian ul li{padding: 0px 15px;  float:left; font-size: 14px; line-height: 28px;}
.link_biaoqian ul li a{color:#fff}
.link_biaoqian ul li:hover a{ color: #666;}
.link_biaoqian{width:100%; height:auto; line-height: 30px;  padding: 10px 0; overflow: hidden; background: #3C69C4;}
.link_biaoqian .container{height:auto;line-height: 30px;}


.san_ul ul{overflow:hidden;margin:15px 0;}
.san_ul ul li{float:left;border:1px solid #3C69C4;border-radius:100px;color:#3C69C4;
    margin-right: 25px;
    font-size: 14px;
   
    line-height: 38px;
    padding: 0px 12px;
}.san_ul ul li a{display:block;}
.san_ul ul li:hover,.san_ul ul li.on{background:#3C69C4;color:#fff;}


/*客服*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:200px;
    width: 77px;
    z-index: 11;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
	 font-size: 14px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
    height: 24px;
    line-height: 22px;
    margin-top: 8px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url("../images/fx.png" ) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li p {
    line-height: 12px;
    text-align: center;
}
.lxfx li {
    background:#0f7ac8;
    height: 56px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}







#preview{ float:none;  text-align:center; width:auto;}
.jqzoom{ width:352px; height:352px; position:relative; margin: 0 auto; border:1px solid #999; box-sizing:border-box}

.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:350px; height:56px; padding-top:6px; overflow:hidden; margin: 0 auto;}
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:322px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}